//alert('文件关联成功!它会弹出!');//
//验证注册表单是否合法
function goreg(){
	//alert('点提交按扭时,它第一时间会显示,如果不显示,证明表单提交与函数未关联成功');
	var freg = document.getElementById('freg');//得到注册表单
	//alert(freg.innerHTML);//看它弹出的内容是不是整个表单的HTML
	//1.验证用户名是否合法
	var str = freg.uname.value;//获取表单中uname域的值.
	//alert('弹出str的值是:'+str+',如果看不到正确的值,证明获取用户名框中的值不成功');
	var reg = /^[a-zA-Z]\w{1,20}$/;//用户名是否合法正则表达式
	if(!reg.test(str)){
		alert('用户名不合法,请重新输入!');
		return false;
	}
	//2.验证密码是否合法
	str = freg.upwd.value;//获取表单中密码框的值.
	reg = /^[\w!@#\$\%\^\&\*\(\)\/\\]{6,20}$/;//密码是否合法
	if(!reg.test(str)){
		alert('密码不合法,请重新输入!');
		return false;
	}
	//3.验证两次输入的密码是否一致
	var pwd1 = freg.upwd1.value;//获取表单中重复密码的值
	if(str != pwd1){
		alert('两次输入的密码不一致,请重新输入!');
		return false;
	}
	//4.邮箱是否合法
	str = freg.uemail.value;//获取表单中邮箱地址的值
	reg = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;//邮箱是否合法
	if(!reg.test(str)){
		alert('邮箱不合法,请重新输入!');
		return false;
	}
	//5.密保问题与答案都必填
	str = freg.uhelp.value;//获取表单中密保问题的值
	if(str.length < 1){
		alert('密保问题必须填写!');
		return false;
	}
	str = freg.ureturn.value;//获取表单中密保答案的值
	if(str.length < 1){
		alert('密保答案必须填写!');
		return false;
	}
	//本地JS验证码,玩玩,以后不这么用,验证码都是放服务器上验证的.
	str = freg.ucode.value;//得到验证码内容
	var code = document.getElementById('code1').innerText;//获取正确验证码
	if(str != code){
		alert('输入的验证码不正确,请重新输入!');
		return false;
	}
	//alert('aaaa');
	return true;//如果上面都OK,就提交表单
}
